/*
 * letters to generate random name
 *
 * in a separate file, as it takes "long" to preprocess
 */

#include <metalang99.h>

#define CHARS_APPEND(x) ML99_CHAR_LIT(x),
#define CHARS(...)                                                            \
	ML99_EVAL(ML99_variadicsForEach(ML99_reify(v(CHARS_APPEND)),          \
					v(ML99_LOWERCASE_CHARS(),             \
					  ML99_UPPERCASE_CHARS(),             \
					  ML99_DIGITS())))

const char	   LETTERS[]   = { CHARS() };
const unsigned int LETTERS_LEN = sizeof(LETTERS) - 1;
